# encoding: utf-8
# @File  : 01综合案例.py
# @Author: Morpheus
# @Date  : 2025/10/24/11:26


# 综合案例

# 需求：
# 提示用户输入用户姓名，并保存到变量中
# 提示用户输入用户年龄，保存到变量中，并转换成整数
# 提示用户输入用户身高，保存到变量中，并转换成浮点数
# 在控制台输出用户姓名、年龄、身高对应变量的数据类型
# 按照以下格式输出用户信息：“姓名:xxx 年龄:xxx 身高:xxx”
# 在控制台输出该用户5年之后的年龄，格式：“张三 5 年之后的年龄是 25”
# 在控制台输出该用户现在是否成年，格式：“张三是否成年：True”

# 1.输入用户姓名、年龄、身高
name=input("请输入姓名：")
age=int(input("请输入年龄："))
height=float(input("请输入身高："))

# 2. 输出变量的数据类型
print("姓名类型：",type(name))
print("年龄类型：",type(age))
print("身高类型：",type(height))

# 3.直接输出用户信息
print(f"姓名：{name},年龄：{age},身高：{height}")

# 4. 输出5年后的年龄
print(f"{name}5年后的年龄是：{age+5}")

# 5.输出是否成年：年龄和18岁进行比较
# print(f"{name}是否成年：{age >= 18}")

# 第5点扩展：
print(f"{name}是否成年: {'是' if age >= 18 else '否'}")
# 使用三元运算符 '是' if age >= 18 else '否' 来根据条件返回对应的中文字符。
